package lojaVirtual.manterCadastro.controller;

import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;

import lojaVirtual.manterCadastro.pojo.Carrinho;
import lojaVirtual.manterCadastro.pojo.Produto;

@ManagedBean
@SessionScoped
public class CarrinhoBean {
	
	
	private Produto produto;
	private Carrinho carrinho;

	
	public CarrinhoBean(){
		
		this.novoCarrinho();
		this.novoProduto();
		
	}
	
	private void novoCarrinho(){
		
		this.carrinho = new Carrinho();
		
		
	}
	
	public String novoProduto(){
		
		this.produto = new Produto();
		this.addMessage();
		return null;
	}

	private void addMessage(){
		
		FacesMessage msg = new FacesMessage("", "Produto Adicionado ao Carrinho");
		FacesContext context = FacesContext.getCurrentInstance();
		//context.addMessage("pnlMsg", msg);
		context.addMessage("grlMsg", msg);
		
	}

	public Produto getProduto() {
		return produto;
	}


	public void setProduto(Produto produto) {
		this.produto = produto;
	}


	public Carrinho getCarrinho() {
		return carrinho;
	}


	public void setCarrinho(Carrinho carrinho) {
		this.carrinho = carrinho;
	}
	
	
}
